<?php
/*
	Copyright 2006, 2007, 2008, 2009, 2010 Bastiaan Grutters
    
    This file is part of Ages of Strife website.

    Ages of Strife website is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    Ages of Strife website is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Ages of Strife website.  If not, see <http://www.gnu.org/licenses/>.
 */
include( "../global/initialize.php");
global $dal;

$amount = getPostValue( 'amount' );
if( isset( $amount ) && is_numeric( $amount ) && $amount > 0 ) {
	$statement = $dal->prepare( 'SELECT recruits ' .
			'FROM ruler ' .
			'WHERE ruler_id = :ruler_id' );
	$statement->bindParam( ':ruler_id', $_SESSION[ 'ruler_id' ], PDO::PARAM_INT );
	$recruits = $dal->getValue( $statement );
	
	if( $amount > $recruits ) {
		$amount = $recruits;
	}

	$statement = $dal->prepare( 'UPDATE ruler ' .
			'SET recruits = recruits - :amount ' .
			'WHERE ruler_id = :ruler_id' );
	$statement->bindParam( ':amount', $amount, PDO::PARAM_INT );
	$statement->bindParam( ':ruler_id', $_SESSION[ 'ruler_id' ], PDO::PARAM_INT );
	$dal->execute( $statement );
}
header( "Location: morale.php" );
?>
